Package pow.ivyclient

Class Summary
AcNetId this object represents the data concerning a drone extracted from Ivy A drone has two identities.
AcNetIdStorage this structure memorize all the drone which exist on the ivy bus.
BusIvy_ inner representation of an ivy bus store the drones' information about the drones which belong to this ivy bus store the IP adress of the machine where the ivy bus is working
HeartBeat thread which send a periodic message to a client or server to say that the connection is still alive (period has to be less than the socket timeout of the the server)
Ivy2Udp It contact the server to get an identifier, some configuration parameter and the key to encrypt and decrypt messages.
Ivy2UdpWriting This class aims to give order to the drones according to the datagrams it receive from the web
IvyIHM represent the interface for a ivy user who wants to connect a bus ivy to the web server
MsgFilter this class filters the message, thanks to their hash code it is used because Paparazzi send periodic messages that are often the same so we filter them to lighten the server load and the bandwidth of the udp channel
PowUrl object which store all information about the url to log on the server
 

Enum Summary
AcStatus implements the life cycle of a drone when it is detected on the ivy bus.
 

Exception Summary
IvyConnectionExeption